﻿/*公用样式*/
/*内页头部*/
.w1100{ width:1100px; margin:0 auto; position:relative;}
.w1200{ width:1200px; margin:0 auto; position:relative;}

.nyheadMenu{ height:100px; background:#fff; box-shadow:0px 0px 20px 10px #eff0f5;}

.subnavbg{ max-height:210px; width:100%; background:#617282;}
.subnav{ min-height:57px; border-bottom:1px solid #708191;}
.subnav ul{margin-bottom:0;}
.subnav ul:after{ display:block; content:""; clear:both;}
.subnav ul li{ float:left; line-height:37px; padding:10px 0 0 0;}
.subnav ul li a{ display:block; padding:0 0 0 50px; margin:0 30px; color:#fff; font-size:16px; line-height:37px; background:url(../images/subnavbg.png) 25px center no-repeat;}
.subnav ul li a:hover{ background:#333 url(../images/subnavbg.png) 25px center no-repeat;;}
.subnav ul li ul{width:100%; margin:0 0 10px 0;}
.subnav ul li ul li{width:100%; float:none; line-height:30px; padding:0;}
.subnav ul li ul li a{ background:none; line-height:30px; font-size:14px;}
.subnav ul li ul li a:hover{background:#333;}
.subnav ul li ul li ul{margin:0;}
.subnav ul li ul li ul li a{ padding:0 0 0 55px; font-size:12px;}

.getsubclass {
    width: 100%;
    text-align: center;
    border-top: 1px solid #e6e6e6;
}
.getsubclass a {
    display: inline-block;
    line-height: 34px;
    width: 100px;
    height: 34px;
    margin: 12px;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
}
.getsubclass a.act {
    background: #1c71f4;
    color: #fff;
}

.left{ float:left;width:815px; padding:20px 0 20px 20px; position:relative;}
.Menu{ height:50px; border-bottom:1px solid #eee;}
.Menu span{ display:inline-block; padding:0 0 0 40px; line-height:50px; font-size:18px; color:#434343; background:url(../images/menubg.png) 10px center no-repeat;}
.currentlocation{ line-height:50px; padding:0 0 0 20px; background:url(../images/wz.png) left center no-repeat; position:absolute; top:20px; right:20px;}
.currentlocation a{ color:#999;}
.currentlocation a:hover{ color:#f90;}
.Localtion{display: inline-block;}

.menu{ height:50px; border-bottom:1px solid #eee;}
.menu span.cn{ display:inline-block; padding:0 0 0 40px; line-height:50px; font-size:18px; color:#434343; background:url(../images/menubg.png) 10px center no-repeat;}


.right{ margin:0 0 0 855px; border-left:1px solid #eee; padding:20px;}

.right_imgtext{}
.right_imgtext .title{ font-size:16px; line-height:40px; border-bottom:3px solid #383a3c; color:#383a3c;}
.right_imgtext .img{ width:300px; height:178px; overflow:hidden; margin:10px auto;}
.right_imgtext .img img{ width:100%; height:auto;}
.right_imgtext a{ font-size:14px; color:#707070; line-height:23px;}
.right_imgtext a:hover{ color: #f90;}

.right_textlist{ margin:20px 0 0 0;}
.right_textlist .title{font-size:16px; line-height:40px; border-bottom:3px solid #383a3c; color:#383a3c; padding:0 0 0 30px; background:url(../images/tj.png) left center no-repeat;}
.right_textlist ul{}
.right_textlist ul li{ border-bottom:1px dashed #d2d2d2; padding:10px 0;}
.right_textlist ul li a{ display:block; line-height:25px; padding:5px 0; color:#535353; font-size:14px;}
.right_textlist ul li span{ color:#b5b5b5; font-size:12px; font-family:宋体;}

.right_video{ margin:20px 0 0 0;}
.right_video .title{font-size:16px; line-height:40px; border-bottom:3px solid #383a3c; color:#383a3c;}
.right_video .nr{width:300px; height:178px; overflow:hidden; margin:10px auto;}

/*seacrh列表*/
.base_textintrolist{}
.base_textintrolist dl{ border-bottom:1px dashed #eee; padding:0 10px;}
.base_textintrolist dl dt{float:left; font-size:14px; line-height:40px; }
.base_textintrolist dl dt a{ color:#535353;}
.base_textintrolist dl dd.date{ float:right; font-size:12px; line-height:40px; color:#999;}
.base_textintrolist dl dd.intro{ line-height:20px; color:#666; font-size:12px; padding:0 0 10px 0;}
.base_textintrolist dl dt a:hover{ color:#f90;}

/*文字列表*/
ul.text_list{ padding:10px 0 10px 0;}
ul.text_list li{ padding:20px 0; border-bottom:1px dashed #ccc;}
ul.text_list li dl{ float:left; width:78px; height:78px; border:1px solid #ccc; text-align:center; margin:0 20px 0 0; color:#8a8888;}
ul.text_list li dl dt{ padding:5px 0 0 0;}
ul.text_list li dl dd{ font-size:24px;}
ul.text_list li a.a1{ display:inline; color:#666; font-size:18px;}
ul.text_list li a.a2{ display:block; width:107px; height:35px; margin:10px 0 0 100px; background:#f2f3f1; color:#444; text-align:center; line-height:35px; border-radius:3px;}
ul.text_list li a.a1:hover{ color:#f90;}
ul.text_list li a.a2:hover{ background:#f90; color:#fff;}
ul.text_list li p{ margin:0 0 0 100px;}
/*图文列表*/
base_PicTextlist{}
ul.base_PicTextlist{ padding:10px 0 50px 0;}
ul.base_PicTextlist li{ float: left; width:235px; height:272px; border-bottom:3px solid #f8f9fb; margin:10px 14px; background:#f8f9fb;}
ul.base_PicTextlist li .img{ width:240px; height:138px; overflow:hidden;}
ul.base_PicTextlist li .img img{ width:100%; height:100%;}
ul.base_PicTextlist li a{ line-height:50px; color:#002e5b; font-size:14px; padding:0 10px;}
ul.base_PicTextlist li p{ padding:0 10px; line-height:22px; overflow:hidden;}
ul.base_PicTextlist li:hover{ border-bottom:3px solid #095eae;}
ul.base_PicTextlist li:hover a{ color:#f90;}

/*图文详情列表*/
ul.PicTextIntro_list{}
ul.PicTextIntro_list li{ border-bottom:1px solid #e6e6e6; padding:10px; position:relative;}
ul.PicTextIntro_list li .img{ float:left; width:200px; height:115px; margin:0 20px 0 0; overflow:hidden;}
ul.PicTextIntro_list li .img img{ width:100%; height:100%;}
ul.PicTextIntro_list li a{ display:block; margin:0 0 0 220px; line-height:30px; color:#333; font-size:16px; padding:5px 0 15px 15px; background:url(../images/ptisj.png) left 18px no-repeat;}
ul.PicTextIntro_list li span.time{ display:block; padding:5px 0 5px 25px; color:#747474; position:absolute; top:10px; right:10px; background:url(../images/time.png) left center no-repeat;font-family:"宋体";}
ul.PicTextIntro_list li p{ line-height:25px; font-family:"宋体";}
ul.PicTextIntro_list li a:hover{ color:#f90;}

/*图片列表*/
ul.Pic_list{}
ul.Pic_list li{ float:left; background:#fff; border-radius:5px; width:250px; height:200px; padding:5px; margin:10px 5px; box-shadow:1px 1px 2px 2px #eee;}
ul.Pic_list li .img{ width:100%; height:160px; overflow:hidden; position:relative;}
ul.Pic_list li .img img{ width:100%; min-height:100%;}
ul.Pic_list li .img a{ display:block; width:0; height:100%; background:rgba(0,0,0,0.3) url(../images/search.png) center center no-repeat; position:absolute; top:0; left:0; z-index:2;transition:300ms;-webkit-transition:300ms;}
ul.Pic_list li span{ line-height:40px; font-size:14px; font-family:"宋体"; text-align:center; display:block;}
ul.Pic_list li:hover .img a{ width:100%;}
ul.Pic_list li:hover span{ color:#f90;}

/*领导团队列表*/
ul.leader_list{}
ul.leader_list li{ margin:10px 0; padding:20px; background:#fff; box-shadow:1px 1px 2px 2px #eee;}
ul.leader_list li .img{ float:left; width:183px; height:238px; overflow:hidden;}
ul.leader_list li .img img{ max-width:100%; height:auto;}
ul.leader_list li .title{ margin:0 0 0 223px; border-bottom:1px solid #e6e6e6; height:50px; padding:0 0 0 30px; background:url(../images/spsj.png) left 5px no-repeat;}
ul.leader_list li .title h3{ color:#070872; font-size:16px; line-height:25px;}
ul.leader_list li .title span{ color:#666; font-size:14px;}
ul.leader_list li .intro{ margin:0 0 0 223px; padding:20px 5px;}
ul.leader_list li .intro{ color:#333; font-family:"宋体"; line-height:30px; font-size:14px;}

/*列表页2*/
.base_TextList_menumulti{height:40px; margin:10px 0 0 0; padding:0 10px; background:url(../images/rjt.png) 96% center no-repeat;}
.base_TextList_menumulti a{color:#333;font-size:18px;line-height:40px;}
.base_TextList_multi{ padding:0 10px;}
.base_TextList_multi li{ border-bottom:1px dashed #f0f0f0; font-size:16px;line-height:48px;padding:0 10px;color:#737373}
.base_TextList_multi li:hover{background:#f6f5f1;color:#b28b0a;}
.base_TextList_multi li a{color:#737373;}
.base_TextList_multi li span.icon{ display:inline-block; float:left; width:40px; height:48px; background:url(../images/huidian.png) center center no-repeat }
.base_TextList_multi li span.time{ float:right;}
.base_TextList_multi li:hover a{color:#b28b0a}
.base_TextList_multi li:hover span.icon{ background:url(../images/huangdian.png) center center no-repeat }

.base_TextList_multi li a.a1{color:#a42f35}
.base_TextList_multi li a.a2{color:#b28b0a}
.base_TextList_multi li a.a3{color:#223acd}


/*图文列表2*/
.picText_list{padding:10px 0 20px 0;}
.picText_list ul{}
.picText_list ul li{ padding:13px 0 15px 0; border-bottom:1px dashed #ccc;}
.picText_list ul li .img{ float:left; width:158px; height:114px; margin:0 30px 0 0; border:1px solid #fff; overflow:hidden;}
.picText_list ul li .img img{ width:100%; height:100%;}
.picText_list ul li a{ display:inline-block; font-size:16px; color:#404040; position:relative;}
.picText_list ul li p{ color:#8d8d8d; font-family:"宋体";}
.picText_list ul li span{ display:inline-block; margin:10px 0 0 0; padding:0 0 0 30px; font-family:"宋体"; color:#8d8d8d; background:url(../images/timebg.png) left center no-repeat;}
.picText_list ul li a:after{ display:none;width: 0;height: 0;border-top: 4px solid transparent;border-left: 8px solid #295eb0;border-bottom: 5px solid transparent; content:""; position:absolute; left:-18px; top:12px;}
.picText_list ul li a:hover{ color:#295eb0;}
.picText_list ul li a:hover:after{ display:block;}
.picText_list ul li:hover .img{ border:1px solid #295eb0;}
/*视频列表*/
.base_VideoList{ margin:10px auto 0 auto;}
.base_VideoList dl{ float:left; width:280px; height:265px; margin:10px 9px;border:1px solid #f2f2f2; background:#fff; box-shadow:1px 1px 2px #ccc;}
.base_VideoList dl dt{width:270px; height:205px; margin:5px auto;overflow:hidden; position:relative;}
.base_VideoList dl dt img{ width:100%; height:100%;}
.base_VideoList dl dt a{ display:none;width:270px; height:205px; background:url(../images/spbg.png) center center no-repeat; position:absolute; left:0px; top:0px; }
.base_VideoList dl dd{ line-height:42px; font-size:14px; text-align:center;}
.base_VideoList dl:hover{ background:#90b9fb;}
.base_VideoList dl:hover dd{ color:#fff; font-size:16px; }
.base_VideoList dl:hover dt{}
.base_VideoList dl:hover dt a{ display:block; border-bottom:19px solid #b1d925;}


/*问答列表*/
ul.wdtext_list{}
ul.wdtext_list li{margin:10px 0;}
ul.wdtext_list li .title{height:40px;line-height:40px; color:#fff; }
ul.wdtext_list li .title h3{font-weight:normal;font-size:16px;}
ul.wdtext_list li .title span{float:left;height:40px;width:40px;margin:0 15px 0 0;display:block;text-align:center;}
ul.wdtext_list li .intro{padding:20px;background:#f5f5f5;font-size:14px;line-height:25px;}
ul.wdtext_list li:nth-child(even) .title{ background:url(../images/blueb.png) center center no-repeat;}
ul.wdtext_list li:nth-child(odd) .title{ background:url(../images/blueh.png) center center no-repeat;}


/*学生列表列表*/
ul.student_list{}
ul.student_list li{ float:left; width:238px; height:330px; border:1px solid #e5e5e5;  margin:12px;}
ul.student_list li .img{ width:200px; height:200px; border-radius:50%; border:1px solid #e5e5e5; margin:18px auto; overflow:hidden;}
ul.student_list li .img img{ width:100%; min-height:100%; height:auto;}
ul.student_list li span{ display:block; text-align:center; line-height:40px; font-size:14px;}

.ShowBox{ display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5);}
.ShowBoxContent{ width:640px; height:440px; padding:30px; background:#fff; margin:100px auto; position:relative;}
.ShowBoxContent span.close{ display:block; width:50px; height:50px; background:#7399e6 url(../images/close.png) center center no-repeat; position:absolute; right:0px; top:-50px; cursor:pointer;}
.ShowBoxContent span.close:hover{background:#f90 url(../images/close.png) center center no-repeat;}
.sbLeft{ float:left; width:212px; height:100%; border-right:1px solid #eee;}
.sbLeft .img{ width:180px; height:180px; border-radius:50%; border:1px solid #e5e5e5; margin:10px auto; overflow:hidden;}
.sbLeft .img img{width:100%; min-height:100%; height:auto;}
.sbLeft span{ display:block; line-height:40px; font-size:16px; color:#000; text-align:center;}
.sbRight{ margin:0 0 0 240px; line-height:23px;color:#000;}
.sbRight h3{ line-height:50px; text-align:center;  font-size:18px;}


/*图片展示**/
.pic_showBox{ width:715px; height:455px; margin:0 auto; position:relative;}
.pic_showBox .img{ width:100%; height:100%; overflow:hidden;}
.pic_showBox .img img{ width:100%; height:auto;}
.pic_showBox a.psbPrev,.pic_showBox a.psbNext{ display:block; width:50px; height:50px; position:absolute; top:195px;}
.pic_showBox a.psbPrev{ background:url(../images/left.png) center center no-repeat rgba(0,0,0,0.2); left:10px;}
.pic_showBox a.psbNext{ background:url(../images/right.png) center center no-repeat rgba(0,0,0,0.2); right:10px;}
.pic_showList{ margin:20px 0 0 0;}
.pic_showList ul{ margin:0 auto;}
.pic_showList ul:after{ display:block; content:""; clear:both;}
.pic_showList li{ float:left; width:130px; height:87px; border:1px solid #fff; margin:0 10px; overflow:hidden;}
.pic_showList li a{ display:block; width:100%; height:100%;}
.pic_showList li img{ width:100%; height:100%; margin:0;}
.pic_showList li span{ display:none;}
.pic_showList li.act{ border:1px solid #f90;}
.contentTitle{ width:570px; height:58px; margin:20px auto; border-top:1px solid #eee; border-bottom:1px solid #eee; line-height:58px; font-size:16px; text-align:center;}



/*大段内容部分公用内容*/

.content{margin:0 auto;text-align:left;line-height:2; background:#fff;}
.contenthead{width:100%;margin:0 auto; padding:0 0 20px 0; background:#ededed; z-index:98;}
.contenthead h1{color:#5d5c5c;text-align:center;font-size:30px;line-height:40px; padding:20px 20px 0 20px; font-weight:normal;}
.contenthead h1.subtitle{color:#737373;text-align:center;font-size:14px;line-height:30px; padding:0 0 10px 0;}
.contenthead h2{font-weight:normal;text-align:center;font-size:12px; color:#8d8d8d;}
.contentsummary{padding:10px;background:#fafafa;border:1px #f0f0f0 dashed;}
.contentmain{ width:900px; margin:10px auto;padding:0;color:#737373;font-size:16px;line-height:2;word-wrap:break-word;}
.contentmain *{font-family:微软雅黑 !important;}
.contentmain p{}
.contentmain img{border:none; max-width:100%; height:auto; display:block; margin:5px auto;}
.contentfooter{width:900px; margin:10px auto;color:#666;}
.contentfooter a{color:#666;}
.contentfooter a:hover{color:#2ea2c5;}
.contentmain table{ max-width:100%; border-collapse:collapse;}
.contentmain table td p,.contentmain table td ul li{margin:0;}
.contentinputer{width:900px; margin:0 auto;text-align:right;}
.contenthead.fixed{ position:fixed; top:48px; left:0;}
.content *{max-width:100% !important;}

/*page*/
.Pager{ padding:10px 0;}
.Pager:after{ content:""; clear:both; display:block;}
.Pager a,.Pager span{ display:inline-block; float:left; border:1px solid #ddd; border-radius:3px; margin:3px 3px; line-height:30px; color:#333; text-align:center;}
.Pager a{width:30px; height:30px;}
.Pager span{ padding:0 10px;}
.Pager a.fa{ padding:0 10px;}
.Pager a.act{ background:#0064a6; color:#fff; font-weight:bold;}
.Pager a:hover{ color:#0064a6; background:#f9f9f9;}
.Pager a.act:hover{ background:#0064a6; color:#fff; cursor:text;}
.Pager a.fa.lcok{ color:#ccc; background:#fff; cursor:text;}


/*搜索列表*/
.base_SearchList{
	padding: 20px 0;
}
.base_SearchList ul{
	
}
.base_SearchList ul li:after{
	display: block;
	content: "";
	clear: both;
}
.base_SearchList ul li{
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}
.base_SearchList ul li .img{
	float: left;
	width: 100px;
	height: 70px;
	background: #f2f2f2;
	overflow: hidden;
}
.base_SearchList ul li .img img{
	width: 100%;
}
.base_SearchList ul li span{
	display: block;
	margin: 0 0 0 120px;
	line-height: 30px;
}
.base_SearchList ul li a{
	display: block;
	margin: 0 0 0 120px;
	color: #535353;
}

@media screen and (max-width:768px){
/*手机内页*/
.subnavbg{ display:none;}
.subnav{ height:auto;}

.right{ display:none;}
.left{ float:none !important; width:auto !important; padding:20px 10px !important;}

.pic_showBox{ height:315px !important;}
.pic_showList li{ margin:0 1% !important; width:30% !important;}

.contenthead{ background:none !important; border-bottom:1px dashed #eee;}
.contenthead h1{ font-size:20px !important; line-height:40px !important;}
 
 /*领导团队列表*/
ul.leader_list{}
ul.leader_list li .img{ float:none; width:auto;}
ul.leader_list li .title{ margin:0; background:url(../images/spsj.png) left center no-repeat;}
ul.leader_list li .title h3{ line-height:50px;}
ul.leader_list li .intro{ margin:0;}

/*图片列表*/
ul.Pic_list li{ float:none;width:auto; height:300px;}
ul.Pic_list li .img{ height:260px; }

/*图文列表*/
ul.base_PicTextlist{ padding:10px 0 50px 0;}
ul.base_PicTextlist li{ float:none; width:auto; height:auto; border-bottom:3px solid #f8f9fb; margin:20px 10px; background:#f8f9fb;box-shadow:1px 1px 2px 2px #eee;}
ul.base_PicTextlist li .img{ width:100%; height:240px; overflow:hidden;}
ul.base_PicTextlist li .img img{ width:100%; height:100%;}
ul.base_PicTextlist li a{ line-height:50px; color:#002e5b; font-size:14px; padding:0 10px;}
ul.base_PicTextlist li p{ padding:0 10px 10px 10px; line-height:22px; overflow:hidden;}
ul.base_PicTextlist li:hover{ border-bottom:3px solid #095eae;}
ul.base_PicTextlist li:hover a{ color:#f90;}


/*学生列表列表*/
ul.student_list{}
ul.student_list li{ float:left; width:46%; height:270px; border:1px solid #e5e5e5;  margin:10px 1%;}
ul.student_list li .img{ width:90%; height:160px; border-radius:50%; border:1px solid #e5e5e5; margin:18px auto; overflow:hidden;}
ul.student_list li .img img{ width:100%; min-height:100%; height:auto;}
ul.student_list li span{ display:block; text-align:center; line-height:40px; font-size:14px;} 
 
}